package com.example.train.business.mapper;

import com.example.train.business.domain.Train_Seat;
import com.example.train.business.domain.Train_SeatExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface Train_SeatMapper {
    long countByExample(Train_SeatExample example);

    int deleteByExample(Train_SeatExample example);

    int deleteByPrimaryKey(Long id);

    int insert(Train_Seat record);

    int insertSelective(Train_Seat record);

    List<Train_Seat> selectByExample(Train_SeatExample example);

    Train_Seat selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") Train_Seat record, @Param("example") Train_SeatExample example);

    int updateByExample(@Param("record") Train_Seat record, @Param("example") Train_SeatExample example);

    int updateByPrimaryKeySelective(Train_Seat record);

    int updateByPrimaryKey(Train_Seat record);
}